-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
accesslogs: add CEL-based extension filter #18363
Conversation
CC @envoyproxy/api-shepherds: Your approval is needed for changes made to |
hi @douglas-reid you will need to ensure that all files end with a newline (as opposed to an empty line) you probably want to set your editor to ensure
|
@phlax thanks for the quick response. i had hoped the clang-format steps were taking care of that stuff. I've updated all the files now I believe. |
7267144
to
e803ad9
Compare
these 3 formatting tests are language-agnostic, so happen before and separately to any clang formatting checks
there is still a couple with newline issues - my strong recommendation would be to set your editor to automatically fix these 3 issues on save |
/lgtm api |
thanks for your patience. I thought I had done that, but must have missed a setting somewhere. hopefully, this should be resolved now (based on local runs of glint) |
/retest |
Retrying Azure Pipelines: |
d9c43e9
to
a3f3f5c
Compare
/retest |
Retrying Azure Pipelines: |
@phlax all the tests are passing now. |
ill have to pass it on for final review to one of the other maintainers (cc @dio @htuch ) i think you will need to merge main (version history changed with last release) also im wondering if its necessary to change the |
22ae666
to
2b4241b
Compare
LGTM. |
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
871d278
to
4f09ade
Compare
ok. rebased and pushed. hopefully 100% ready at this point. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks.
@markdroth This needs another API bump since we fixed the extension category.
@moderation Could you review the dependency change (I don't think it's really a dependency change other than allowing access for a new extension).
/lgtm deps |
@envoyproxy/api-shepherds I think this is waiting on a re-review. |
@zuercher It looks like a conflict has appeared again in the intervening time. What is the right way to get this in? Should I rebase again and start the wait over, or should I hold off until the final approval is granted again before rebasing? |
Don't rebase it. Just merge main and fix the conflict. We'll squash the commit to master. I'll try another means to get api re-approval. |
/lgtm api |
(I don't think that worked, unfortunately.) |
/lgtm api |
Signed-off-by: Douglas Reid <douglas-reid@users.noreply.github.com>
@zuercher ok. merged and pushed. ptal. |
Thanks everyone, for your patience and guidance on this PR. Excited to have the capability merged! |
Commit Message: add CEL-based extension filter for access logging
Additional Description: This PR establishes the ability to filter access log production via CEL expressions over the set of Envoy attributes. This can simply the creation of Envoy access log filters, allowing complex tailoring.
Risk Level: low
Testing: unit
Signed-off-by: Douglas Reid douglas-reid@users.noreply.github.com